home *** CD-ROM | disk | FTP | other *** search
/ Nebula 1 / Nebula One.iso / Graphics / Plotting / aa_Intel_Only / Gnuplot / GnuplotSource / AxesPane.h < prev    next >
Encoding:
Text File  |  1995-06-12  |  1.2 KB  |  61 lines

  1. /*
  2.  *  Copyright (C) 1993  Robert Davis
  3.  *
  4.  *  This program is free software; you can redistribute it and/or
  5.  *  modify it under the terms of Version 2, or any later version, of 
  6.  *  the GNU General Public License as published by the Free Software 
  7.  *  Foundation.
  8.  */
  9.  
  10. /* $Id: AxesPane.h,v 1.7 1993/05/04 16:21:14 davis Exp $ */
  11.  
  12. #import "Pane.h"
  13.  
  14. @class TicOptionsPanel;
  15.  
  16. @interface AxesPane:Pane
  17. {
  18.     TicOptionsPanel *ticOptionsPanel;
  19.  
  20.     BOOL    didSwap;    /* True if we just became the current pane */
  21.  
  22.     id        axisXButton;
  23.     id        axisYButton;
  24.     id        axisTitleField;
  25.     id        gridButton;
  26.     id        labelMatrix;
  27.     id        labelMatrixLabelMatrix;
  28.     id        rangeAutoMatrix;
  29.     id        rangeMatrix;
  30.     id        anglesButton;
  31.     int        oldAnglesTag;
  32.     id        ticsMatrix;
  33.     id        ticsInMatrix;
  34.  
  35.     id        logMatrix;
  36. }
  37.  
  38. - init;
  39. - free;
  40.  
  41. - selectControl:sender;            /* Overridden from Pane */
  42. - (BOOL)updateStatus:aStatus doc:aDoc;
  43. - didSwapIn:sender;
  44.  
  45. - doSetRangeAuto:sender;        /* Target/Action    */
  46. - doSetRange:sender;
  47. - doSetLog:sender;
  48. - doSetAngles:sender;
  49. - doSetLabel:sender;
  50. - doSetTics:sender;
  51. - doSetAxis:sender;
  52. - doSetGrid:sender;
  53. - doSetTicsIn:sender;
  54.  
  55. - showTicOptionsPanel:sender;
  56.  
  57. /*  Window delegate methods */
  58. - windowDidUpdate:sender;
  59.  
  60. @end
  61.